Package-level declarations

Types

Link copied to clipboard
sealed interface Chat
Link copied to clipboard
class Position(var x: Long, var y: Long, var z: Long)
Link copied to clipboard
data class SoundEvent(val soundName: Identifier, val hasFixedRange: Boolean = false, val fixedRange: Float = 0.0f)

Properties

Link copied to clipboard
val DEFAULT_NBT: Nbt

Functions

Link copied to clipboard
fun <T> InputStream.readArray(length: Int, reader: (InputStream) -> T): Outcome<List<T>>
Link copied to clipboard
Link copied to clipboard
inline fun <T> InputStream.readChatType(): Outcome<Chat.Type<T>>
Link copied to clipboard
fun InputStream.readFloat(): Outcome<Float>
Link copied to clipboard
fun InputStream.readFully(b: ByteArray, off: Int = 0, len: Int = b.size)
Link copied to clipboard
Link copied to clipboard
inline fun <T> InputStream.readNBT(nbt: Nbt = DEFAULT_NBT): Outcome<T>
Link copied to clipboard
fun <T> InputStream.readPrefixedArray(reader: (InputStream) -> T): Outcome<List<T>>
Link copied to clipboard
fun <T> InputStream.readRegistryReference(reader: (InputStream) -> T, registry: Map<Int, T>): Outcome<T>
Link copied to clipboard
Link copied to clipboard
fun InputStream.readString(): Outcome<String>
Link copied to clipboard
fun InputStream.readVarInt(): Outcome<Int>
Link copied to clipboard
fun InputStream.readVarLong(): Outcome<Long>
Link copied to clipboard
fun <T> OutputStream.writeArray(values: List<T>, writer: (OutputStream, T) -> Unit)
Link copied to clipboard
inline fun <T> OutputStream.writeChatDecoration(chatDecoration: Chat.Decoration<T>)
Link copied to clipboard
inline fun <T> OutputStream.writeChatType(chatType: Chat.Type<T>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> OutputStream.writeNBT(data: T, nbt: Nbt = DEFAULT_NBT)
Link copied to clipboard
fun <T> OutputStream.writePrefixedArray(values: List<T>, writer: (OutputStream, T) -> Unit)
Link copied to clipboard
fun <T> OutputStream.writeRegistryReference(value: T, writer: (OutputStream, T) -> Unit, registry: Map<T, Int>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard